have one's socks knocked off - Turco Inglés Diccionario